package com.qyhl.webtv.commonlib.entity.civilized;

import java.io.Serializable;
import java.util.List;

public class PracticeAcitivityBean implements Serializable {
    //    "id": 2,
//            "name": "文明读书会",
//            "address": "四川省成都市天府四街",
//            "content": "<p><br/></p><p><br/></p><p><img src=\"http://vod.127.i2863.com/aa9385b1-9089-47af-8082-ec1f6c90f099.jpg\" title=\"aa9385b1-9089-47af-8082-ec1f6c90f099.jpg\"/></p><p><img src=\"http://vod.127.i2863.com/2ddb7125-cb93-474b-a20f-ebf17424de4b.png\" title=\"2ddb7125-cb93-474b-a20f-ebf17424de4b.png\" width=\"587\" height=\"449\"/></p><p>啊啊 啊~读书会</p><p><br/></p>",
//            "status": "BEGINNING",
//            "fabulous": 0,
//            "logo": "http://vod.127.i2863.com/c80d22be42cd4f90ad38dc7b5443b38e.png",
//            "volunteerNum": 0,
//            "quantityDemanded": 20,
//            "registrationDeadline": "2019-03-14 00:00:00",
//            "startTime": "2019-03-15 00:00:00",
//            "endTime": "2019-03-22 00:00:00",
//            "loveQuantity": 20,
//            "siteId": 127,
//            "hitCount": 0,
//            "registrationStart": "2019-03-07 00:00:00",
//            "institutionId": 6,
//            "createDate": "2019-03-07 23:57:33",
//            "modifyDate": "2019-03-07 23:57:33",
//            "isSign": 0,
//            "isLike": 0,
//            "commentCount": 0
    private int id;
    private String name;
    private String address;
    private String content;
    private String status;
    private int fabulous;
    private String logo;
    private int volunteerNum;
    private int quantityDemanded;
    private String registrationDeadline;
    private String startTime;
    private String endTime;
    private int loveQuantity;
    private int siteId;
    private int hitCount;
    private String registrationStart;
    private int institutionId;
    private String createDate;
    private String modifyDate;
    private int isSign;
    private int isLike;
    private int commentCount;
    private int score;
    private int isCheck;
    private List<PracticeActTag> types;
    private String source;
    private List<PracticeVolunteerBean> volunteers;
    private PracticeSignInfo volSignInfo;
    private PracticeVolunteerBean vol;
    private int actSignType;
    private String signInLongitude;
    private String signInLatitude;
    private int signinType;
    private int signInRadius;
    private String signOutLongitude;
    private String signOutLatitude;
    private int signOutRadius;
    private long totalVolTime;
    private String serviceTime;

    public long getTotalVolTime() {
        return totalVolTime;
    }

    public void setTotalVolTime(long totalVolTime) {
        this.totalVolTime = totalVolTime;
    }

    public String getServiceTime() {
        return serviceTime;
    }

    public void setServiceTime(String serviceTime) {
        this.serviceTime = serviceTime;
    }

    public int getActSignType() {
        return actSignType;
    }

    public void setActSignType(int actSignType) {
        this.actSignType = actSignType;
    }

    public String getSignInLongitude() {
        return signInLongitude;
    }

    public void setSignInLongitude(String signInLongitude) {
        this.signInLongitude = signInLongitude;
    }

    public String getSignInLatitude() {
        return signInLatitude;
    }

    public void setSignInLatitude(String signInLatitude) {
        this.signInLatitude = signInLatitude;
    }

    public int getSigninType() {
        return signinType;
    }

    public void setSigninType(int signinType) {
        this.signinType = signinType;
    }

    public int getSignInRadius() {
        return signInRadius;
    }

    public void setSignInRadius(int signInRadius) {
        this.signInRadius = signInRadius;
    }

    public String getSignOutLongitude() {
        return signOutLongitude;
    }

    public void setSignOutLongitude(String signOutLongitude) {
        this.signOutLongitude = signOutLongitude;
    }

    public String getSignOutLatitude() {
        return signOutLatitude;
    }

    public void setSignOutLatitude(String signOutLatitude) {
        this.signOutLatitude = signOutLatitude;
    }

    public int getSignOutRadius() {
        return signOutRadius;
    }

    public void setSignOutRadius(int signOutRadius) {
        this.signOutRadius = signOutRadius;
    }

    public PracticeSignInfo getVolSignInfo() {
        return volSignInfo;
    }

    public void setVolSignInfo(PracticeSignInfo volSignInfo) {
        this.volSignInfo = volSignInfo;
    }

    public PracticeVolunteerBean getVol() {
        return vol;
    }

    public void setVol(PracticeVolunteerBean vol) {
        this.vol = vol;
    }

    public List<PracticeVolunteerBean> getVolunteers() {
        return volunteers;
    }

    public void setVolunteers(List<PracticeVolunteerBean> volunteers) {
        this.volunteers = volunteers;
    }

    public String getSource() {
        return source;
    }

    public void setSource(String source) {
        this.source = source;
    }

    public List<PracticeActTag> getTypes() {
        return types;
    }

    public void setTypes(List<PracticeActTag> types) {
        this.types = types;
    }

    private boolean isSelected = false;

    public boolean isSelected() {
        return isSelected;
    }

    public void setSelected(boolean selected) {
        isSelected = selected;
    }

    public int getScore() {
        return score;
    }

    public void setScore(int score) {
        this.score = score;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public int getFabulous() {
        return fabulous;
    }

    public void setFabulous(int fabulous) {
        this.fabulous = fabulous;
    }

    public String getLogo() {
        return logo;
    }

    public void setLogo(String logo) {
        this.logo = logo;
    }

    public int getVolunteerNum() {
        return volunteerNum;
    }

    public void setVolunteerNum(int volunteerNum) {
        this.volunteerNum = volunteerNum;
    }

    public int getQuantityDemanded() {
        return quantityDemanded;
    }

    public void setQuantityDemanded(int quantityDemanded) {
        this.quantityDemanded = quantityDemanded;
    }

    public String getRegistrationDeadline() {
        return registrationDeadline;
    }

    public void setRegistrationDeadline(String registrationDeadline) {
        this.registrationDeadline = registrationDeadline;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public int getLoveQuantity() {
        return loveQuantity;
    }

    public void setLoveQuantity(int loveQuantity) {
        this.loveQuantity = loveQuantity;
    }

    public int getSiteId() {
        return siteId;
    }

    public void setSiteId(int siteId) {
        this.siteId = siteId;
    }

    public int getHitCount() {
        return hitCount;
    }

    public void setHitCount(int hitCount) {
        this.hitCount = hitCount;
    }

    public String getRegistrationStart() {
        return registrationStart;
    }

    public void setRegistrationStart(String registrationStart) {
        this.registrationStart = registrationStart;
    }

    public int getInstitutionId() {
        return institutionId;
    }

    public void setInstitutionId(int institutionId) {
        this.institutionId = institutionId;
    }

    public String getCreateDate() {
        return createDate;
    }

    public void setCreateDate(String createDate) {
        this.createDate = createDate;
    }

    public String getModifyDate() {
        return modifyDate;
    }

    public void setModifyDate(String modifyDate) {
        this.modifyDate = modifyDate;
    }

    public int getIsSign() {
        return isSign;
    }

    public void setIsSign(int isSign) {
        this.isSign = isSign;
    }

    public int getIsLike() {
        return isLike;
    }

    public void setIsLike(int isLike) {
        this.isLike = isLike;
    }

    public int getCommentCount() {
        return commentCount;
    }

    public void setCommentCount(int commentCount) {
        this.commentCount = commentCount;
    }

    public int getIsCheck() {
        return isCheck;
    }

    public void setIsCheck(int isCheck) {
        this.isCheck = isCheck;
    }

    @Override
    public String toString() {
        return "PracticeAcitivityBean{" +
                "id=" + id +
                ", name='" + name + '\'' +
                ", address='" + address + '\'' +
                ", content='" + content + '\'' +
                ", status='" + status + '\'' +
                ", fabulous=" + fabulous +
                ", logo='" + logo + '\'' +
                ", volunteerNum=" + volunteerNum +
                ", quantityDemanded=" + quantityDemanded +
                ", registrationDeadline='" + registrationDeadline + '\'' +
                ", startTime='" + startTime + '\'' +
                ", endTime='" + endTime + '\'' +
                ", loveQuantity=" + loveQuantity +
                ", siteId=" + siteId +
                ", hitCount=" + hitCount +
                ", registrationStart='" + registrationStart + '\'' +
                ", institutionId=" + institutionId +
                ", createDate='" + createDate + '\'' +
                ", modifyDate='" + modifyDate + '\'' +
                ", isSign=" + isSign +
                ", isLike=" + isLike +
                ", commentCount=" + commentCount +
                ", score=" + score +
                '}';
    }

    public class PracticeActTag implements Serializable {
        private int id;
        private String name;
        private int siteId;
        private String creator;
        private String createTime;

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public int getSiteId() {
            return siteId;
        }

        public void setSiteId(int siteId) {
            this.siteId = siteId;
        }

        public String getCreator() {
            return creator;
        }

        public void setCreator(String creator) {
            this.creator = creator;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }
    }

    public class PracticeSignInfo implements Serializable {
        private int id;
        private int volunteerId;
        private int activityId;
        private int isSign;
        private String signInAddr;
        private String signOutAddr;
        private String signTime;
        private String signOutTime;

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public int getVolunteerId() {
            return volunteerId;
        }

        public void setVolunteerId(int volunteerId) {
            this.volunteerId = volunteerId;
        }

        public int getActivityId() {
            return activityId;
        }

        public void setActivityId(int activityId) {
            this.activityId = activityId;
        }

        public int getIsSign() {
            return isSign;
        }

        public void setIsSign(int isSign) {
            this.isSign = isSign;
        }

        public String getSignInAddr() {
            return signInAddr;
        }

        public void setSignInAddr(String signInAddr) {
            this.signInAddr = signInAddr;
        }

        public String getSignOutAddr() {
            return signOutAddr;
        }

        public void setSignOutAddr(String signOutAddr) {
            this.signOutAddr = signOutAddr;
        }

        public String getSignTime() {
            return signTime;
        }

        public void setSignTime(String signTime) {
            this.signTime = signTime;
        }

        public String getSignOutTime() {
            return signOutTime;
        }

        public void setSignOutTime(String signOutTime) {
            this.signOutTime = signOutTime;
        }
    }
}
